Fixing the holes in Sun's APIs https://www.journeyman.cc/blog/posts-output/2004-06-30-fixing-the-holes-in-suns-apis/